TEMPE, Ariz. (AP) — Cam Skattebo was the workhorse once again for Arizona State, carrying the Sun Devils on his back by rushing for 147 yards and three touchdowns. His reward was a well-earned celebration with fans.

Twice.

Skattebo had another big game, Sam Leavitt threw for 247 yards and No. 21 Arizona State held on in the final minutes to beat No. 14 BYU 28-23 on Saturday. The tight finish was capped by a bizarre final minute, including a premature field storming by Arizona State's fans that took roughly 15 minutes to clear before BYU heaved a final Hail Mary that fell incomplete.

“We won the football game,” second-year coach Kenny Dillingham said. “We beat another ranked team at Mountain America Stadium. So this is all about the guys. These guys battled, these guys fought and found a way to win. Whatever happened at the end, it happened.

“You know what? We got to rush the field twice, how about that?”

Javan Robinson's interception with 1:04 left looked as if it would close it out for Arizona State, but the Sun Devils stalled on the ensuing offensive drive. Leavitt threw the ball out of bounds on fourth down and Arizona State's student section — believing the game was over — rushed the field.

But officials ruled there was 1 second left and BYU had a shot at the Hail Mary attempt from its own 49. BYU coach Kalani Sitake argued for an unsportsmanlike conduct penalty, which would have moved the ball closer to the end zone, but didn't get it.

Thousands of fans had to be cleared from the field before Jake Retzlaff’s deep pass fell incomplete a few yards short of the end zone.

“This game didn't come down to that,” Sitake said. "That's just the game. This ref crew was awesome, they communicated well with me. We had a chance to snap the ball from the 49. We would have loved to have it closer, but that's just the game. The game wasn't won or lost in that moment.

“It was the 59 minutes and 59 seconds before.”

The surprising Sun Devils (9-2, 6-2 Big 12) have won four straight and now find themselves on the fringe of the College Football Playoff discussion. BYU (9-2, 6-2) has lost two in a row, all but dashing its CFP hopes.

Arizona State took a 28-9 lead when Leavitt hit a wide-open Xavier Guillory for a 61-yard touchdown with 2:06 left in the third quarter, but BYU rallied, cutting the margin to 28-17 less than 90 seconds later when Retzlaff hit Jojo Phillips for a 21-yard score.

After a defensive stop, BYU scored again on Keelan Marion's 1-yard touchdown run with 8:44 left. The Cougars' 2-point conversion attempt failed, leaving the score at 28-23.

Retzlaff threw for 297 yards and a touchdown, but also had two costly interceptions. Darius Lassiter caught five passes for 103 yards.

Arizona State started the game with a defensive stop on fourth-and-5 at midfield and responded with a bruising 10-play, 54-yard drive, capped by Skattebo's 3-yard touchdown run. The 215-pound back had 44 yards on seven carries.

“The boys have fought every day,” Skattebo said. “We didn’t blink when they started scoring points.”

The Sun Devils and Skattebo were back at it in the second quarter, putting together a methodical 12-play, 95-yard march for the team's longest touchdown drive of the season.

Skattebo finished it off with a 4-yard run, slicing through the right side of the offensive line for a 14-0 lead.

Arizona State stayed aggressive with a perfectly executed onside kick that was recovered by Plas Johnson. Six plays later, Skattebo broke through the line again and sprinted 23 yards for his third touchdown of the first half.

The takeaway

BYU: It's been a deflating few weeks for the Cougars, who were in command of the Big 12 when the calendar turned to November.

Arizona State: The Sun Devils added to their unexpected rise with the win over the Cougars. Skattebo, Leavitt and receiver Jordyn Tyson continued their stellar seasons while the defense played extremely well for a second straight week. Arizona State was 6-0 at home this season.

Poll implications

Arizona State likely will jump ahead of BYU in the rankings, but the question is by how much. The Sun Devils are probably still a long shot to make the CFP but there's definitely hope.

Up next

BYU: Hosts Houston next Saturday.

Arizona State: On the road at Arizona next Saturday.

___

Get poll alerts and updates on the AP Top 25 throughout the season. Sign up here. AP college football: https://apnews.com/hub/ap-top-25-college-football-poll and https://apnews.com/hub/college-football

Arizona State quarterback Sam Leavitt, left, celebrates a 28-23. win over BYU with head coach Kenny Dillingham, right, after an NCAA college football game Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

Arizona State running back Cam Skattebo runs for a touchdown against BYU during the first half of an NCAA college football game Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

Brigham Young quarterback Jake Retzlaff (12) gets off a pass against Arizona State linebacker Zyrus Fiaseu (30) during the first half of an NCAA college football game Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

BYU tight end Mata'ava Ta'ase, right, tries to get past Arizona State defensive back Myles Rowser, left, during the first half of an NCAA college football game Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

BYU running back LJ Martin (27) tries to get past Arizona State defensive back Shamari Simmons (7) during the first half of an NCAA college football game Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

BYU quarterback Jake Retzlaff warms up prior to an NCAA college football game against Arizona State, Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

Arizona State quarterback Sam Leavitt warms up before an NCAA college football game against BYU, Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

BYU head coach Kalani Sitake, left, talks with Arizona State head coach Kenny Dillingham before an NCAA college football game Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

Wyoming wide receiver Justin Stevenson, right, misses a pass in the end zone as Boise State safety Zion Washington, center, and cornerback Davon Banks defend in the first half of an NCAA college football game Saturday, Nov. 23, 2024, in Laramie, Wyo. (AP Photo/David Zalubowski)

Credit: AP

icon to expand image

Credit: AP

Arizona State defensive back Shamari Simmons, center, celebrates with fans following a 28-23 win over BYU in an NCAA college football game Saturday, Nov. 23, 2024, in Tempe, Ariz. (AP Photo/Ross D. Franklin)

Credit: AP

icon to expand image

Credit: AP

Arizona State fans run on the field following a 28-23 win over BYU in an NCAA college football game Saturday, Nov. 23, 2024, in Tempe, Ariz.

Credit: AP

icon to expand image

Credit: AP